/**
 * Created by jackliu on 15/12/16.
 */

var common = require('../../common');
var pool = require('../index');
var mysql = require('mysql');
var ItbBaseModel = require('./ItbBaseModel');
var async  = require( 'async'); // 同步控制


// Schema 结构
var ItbTmplStatsModel = function(obj){
    ItbBaseModel.call(this,obj);

  // 以下为表定义数据，需要的字段就填入
  //`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  //`type` bigint(20) NOT NULL COMMENT '类型(大分类): 1海报 2多页 3ppt 4印品',
  //`tmpl_id` bigint(20) NOT NULL COMMENT '模版id',
  //`item_id` bigint(20) DEFAULT NULL COMMENT '商品id(如果存在)',
  //`apply_cnt` bigint(10) NOT NULL DEFAULT '0' COMMENT '实际应用次数',
  //`show_apply_cnt` bigint(10) NOT NULL DEFAULT '0' COMMENT '(显示用)应用次数',
  //`view_cnt` bigint(10) NOT NULL DEFAULT '0' COMMENT '被查看次数',
  //`show_view_cnt` bigint(10) NOT NULL DEFAULT '0' COMMENT '(显示用)被查看次数',
  //`create_time` datetime NOT NULL,
  //`update_time` datetime NOT NULL,
  //`update_by` varchar(50) DEFAULT NULL,
  //`del_flg` int(1) NOT NULL DEFAULT '0',
};
ItbTmplStatsModel.prototype = new ItbBaseModel();

// 取得表名
ItbTmplStatsModel.prototype.getTableName = function(){
    return 'itb_tmpl_stats';
}
// 取得查询语句中where 后面匹配主键的条件（需要各派生类进行重载）
ItbTmplStatsModel.prototype.getWhereConditionOfKeyEqual = function(){
    return 'id='+this.id;
}


// 导出
module.exports = ItbTmplStatsModel;